special forces operational detachment - Español Inglés Diccionario